/*---------------------搜索框样式-------------------------------*/

#search_bg {
    /*width: 960px;*/
    /*height: 50px;*/
}

#search_bg #button_bg .changetype {
    display: block;
    width: 8px;
    height: 12px;
    position: absolute;
    top: 20px;
    left: 30px;
    cursor: pointer;
}

#search_bg #button_bg {
    /*width: 600px;*/
    /*height: 50px;*/
    position: relative;
}

#search_bg #button_bg .textb {
    display: block;
    width: 400px;
    height: 40px;
    outline: none;
    background: none;
    border: solid 1px #CCCCCC;
    float: left;
    margin-top: 5px;
    margin-right: 20px;
    text-align: left;

    font-size: 15px;
    color: #333030;
}

#search_bg #button_bg .subb {
    display: block;
    width: 80px;
    /*height: 40px;*/
    outline: none;
    border: none;
    background: #5f9cd8;
    float: left;
    /*margin-top: 5px;*/
    cursor: pointer;
    box-shadow: 0 1px 2px rgba(28, 116, 203, 0.5);
    color: #ffffff;
    font-size: 15px;
    text-shadow: 0 1px 2px rgba(245, 247, 250, 0.2);
}

#search_bg #button_bg .subb:hover{
    background: #6a7dd4;
}

#search_bg #button_bg .textb:focus {
    border: solid 1px #1F76CB;
}

#search_bg #button_bg .keyword {
    margin-top: -5px;
    width: 500px;
    height: auto;
    /*border-top: none;*/
    position: absolute;
    float: left;
    text-indent: 20px;
    top: 45px;
    z-index: 99999999;
    display: none;
    color: #333030;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
    background: #ffffff;
}

#search_bg #button_bg .keyword span {
    display: block;
    width: 400px;
    height: 30px;
    text-indent: 15px;
    line-height: 30px;
    cursor: pointer;
    /*background: rgba(50, 53, 52, 0.3);*/
    /*border-bottom: dashed 1px #cccccc;*/
}

#search_bg #button_bg .keyword span:hover {
    background: #d3e9ff !important;
}
